package order_algorithm_study;


import java.util.Scanner;

/**
 * 题目描述
 * 一些整数可能拥有以下的性质：
 * <p>
 * 性质 1：是偶数；
 * 性质 2：大于
 * 4
 * 4 且不大于
 * 12
 * 12。
 * 小 A 喜欢这两个性质同时成立的整数；Uim 喜欢这至少符合其中一种性质的整数；八尾勇喜欢刚好有符合其中一个性质的整数；正妹喜欢不符合这两个性质的整数。现在给出一个整数
 * �
 * x，请问他们是否喜欢这个整数？
 * <p>
 * 输入格式
 * 输入一个整数
 * �
 * (
 * 0
 * ≤
 * �
 * ≤
 * 1000
 * )
 * x(0≤x≤1000)
 * <p>
 * 输出格式
 * 输出这
 * 4
 * 4 个人是否喜欢这个数字，如果喜欢则输出 1，否则输出 0，用空格分隔。输出顺序为：小 A、Uim、八尾勇、正妹。
 * <p>
 * 输入输出样例
 * 输入 #1复制
 * 12
 * 输出 #1复制
 * 1 1 0 0
 */
public class Num_Nature {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int user = sc.nextInt();
        int zheng;
        int A;
        int bawei;
        int Uim=1;
        if (user % 2 == 0 & 4 < user & user <= 12) {
            zheng = 0;
        } else {
            zheng = 1;
        }
        if (user % 2 == 0 & 4 < user & user <= 12) {
            A = 1;

        } else {
            A = 0;
            Uim = 0;
        }
        if (user % 2 == 0 & 4 >= user & user > 12) {
            bawei = 1;
        } else if (user % 2 != 0 & 4 < user & user <= 12) {
            bawei = 1;
        } else {
            bawei = 0;
        }
        System.out.println(A+" "+ Uim+" "+bawei+" "+zheng);
    }
}
